Підвищення продуктивності додатків Windows Runtime

Для того, що б зрозуміти в яких місцях або при яких сценаріях продуктивність програми низька, необхідно використовувати відповідні інструменти, які дозволяю отримати інформацію про використанні ресурсів пристрої вашим додатком Такі інструменти називаються профайлера, і Visual Studio 2011 Express Beta містить у своєму складі

Книга по Lotus. Розробка додатків у середовищі Domino 7: Глава 5 (електронна книга), Книги та статті, Різне, статті

Глава 1 :: Глава 2 :: Глава 3 :: Глава 4 У Lotus Domino Designer 7 з’явилися нові поліпшені засоби діагностування і налагодження. Це доповнення до профілізації коду, поліпшення налагодження LotusScript та віддалена налагодження Java. Завдяки цим нововведенням та доповненням можна покращити продуктивність додатків Lotus Domino. Взявши за приклад додаток ITSO Electronics, ми займемося дослідженням […]

DB Optimzier XE для розробників Delphi і C + + Builder, Різне, Програмування, статті

Одна з попередніх публікацій була присвячена мультиплатформенні засобу адміністрування баз даних DBArtisan XE. Цей інструмент є класичним прикладом “все-в-одному” і “все-що-потрібно” для управління базами даних на різних платформах “з-одного-вікна”.

Прискорення коду за допомогою GNU-профайлера, Linux, Операційні системи, статті

Зміст Введення Рятівний gprof Використання результатів Підтримка поділюваних бібліотек Користувацька час або час ядра Висновок

Visual Studio 2010: робота з новим профайлером, Різне, Програмування, статті

  З коду на правій стороні ми можемо дізнатися, що два підсвічених виклику методу GetNames формують 89.2% викликів (примірників). Через те, що використовується цикл, напевно кращою ідеєю буде винести виклики GetNames з циклу. Ті хто вивчають додаток PeopleTrax, знають, що першою оптимізацією для цього додатка є кешування виклику GetNames в конструкторі. Наступним кроком дослідження буде […]

Профілювання конкуренції за ресурси при паралельній обробці в Visual Studio 2010, HTML, XML, DHTML, Інтернет-технології, статті

У міру розповсюдження багатоядерних процесорів розробники ПЗ переключаються на написання багатопоточних додатків, здатних використовувати переваги додаткових обчислювальних ресурсів для більшої продуктивності. Використовуючи міць паралельно виконуваних потоків, ви можете розбити загальну роботу на окремі завдання і виконувати їх паралельно.