Есть ли счетчик производительности .NET, чтобы показать скорость выполнения вызовов p/invoke? Я только что заметил, что приложение, которое я отлаживаю, вызывало вызов собственного кода из управляемой земли в узком цикле. Предполагаемая реализация заключалась в том, что вызов p/invoke должен выполняться один раз, а затем кэшироваться. Мне интересно, могу ли я заметить эту ошибку с помощью счетчика CLR Interop или Remoting .NET. Есть идеи?Есть ли счет производительности .NET, чтобы показать скорость выполнения вызовов p/invoke?
2
A
ответ
2
Попробуйте «.NET CLR Interop» для счетчика производительности «# of marshalling».
См. Эту статью для получения более http://msdn.microsoft.com/en-us/library/ms998551.aspx.
Смежные вопросы
- 1. Панель выполнения для вызовов SQL из .Net
- 2. Показать форму с PInvoke
- 3. .NET: Как PInvoke UpdateProcThreadAttribute
- 4. Может ли библиотека .Net определять классы вызовов во время выполнения?
- 5. Использует ли pinvoke-метки .NET как небезопасные?
- 6. Обработка исключений .NET PInvoke
- 7. Есть ли способ показать план выполнения cypher?
- 8. pInvoke, .net 4 vs 3.5
- 9. Счет вызовов функций в Solaris
- 10. Есть ли счетчик производительности SQL-сервера для среднего времени выполнения?
- 11. . Net Web Forms тестирует время выполнения вызовов за временем отклика
- 12. PInvoke для вызовов сложных методов C#
- 13. Профилирование Java/Eclipse: есть ли способ показать количество вызовов методов для каждого метода?
- 14. Несколько вызовов переменной производительности
- 15. Extjs 3.4.1 Несколько вызовов для хранения, чтобы получить счет пересчета
- 16. Найдите, есть ли строка на столе: счет или первый?
- 17. .NET HttpWebRequest Скорость против браузера
- 18. Есть методы отслеживания вызовов в MVC .NET?
- 19. .net BitArray.Get проблема производительности
- 20. Есть ли разница в производительности?
- 21. Усиление производительности при цепочке вызовов?
- 22. Сравнение производительности двух вызовов Linq
- 23. Увеличивает ли тройной оператор скорость выполнения?
- 24. Ошибка PInvoke x64 с .Net 4.0
- 25. Скорость выполнения Java
- 26. Есть ли причина в производительности, чтобы не использовать UserControls?
- 27. Скорость выполнения программы C
- 28. Есть ли улучшение производительности с собственными изображениями?
- 29. Скорость .NET в численных вычислениях
- 30. PInvoke указатель структура, чтобы получить
Многие вызовы pinvoke не имеют параметров для маршалинга; Знаете ли вы, влияет ли на счетчик «# marshalling»? – 2008-09-19 20:04:21