这可能是一个边缘广告,更不用说主观,但问题是诚实的.在过去的两个月里,我一直在为.NET开发一个名为SlimTune Profiler的新开源分析器(http://code.google.com/p/slimtune/).
这是一项相对较新的努力,但当我查看可用的分析仪系列时,我并没有给人留下深刻的印象.我已经完成了一些基于现有产品的初步工作,但我觉得这是一个很好的问题:你究竟想从一个探查器得到什么?
我来自实时图形和游戏,因此对我来说,剖析器尽可能快.否则,游戏变得无法播放,并且分析无法播放的慢速游戏往往不会很有启发性.因此,我愿意牺牲一些准确性.我甚至不关心异常.但我不熟悉其他类型应用程序的开发人员感兴趣的内容.是否有适合您的创建或中断功能?现有工具在哪里倒下?
再一次,我很抱歉,如果这只是StackOverflow的基础,但它对我来说一直是一个非常有用的资源,这里有很多开发人员.
我很难找到有关新XCode布局的信息.如何查看源文件的反汇编,而不仅仅是C++代码?
我想将高性能事件计时器(HPET)用于分析工具,以便快速进行高精度测量.timeGetTime在1ms时没有提供足够的分辨率,而QueryPerformanceCounter每次读取的速度比我想要的慢得多.我在研究这个问题时遇到了HPET,但我看不到任何关于如何实现它的样本.
那么我可以直接使用它(组装很好),还是我必须依赖Win32 API中内置的多媒体/高性能计时工具?
Windows提供了一个无锁的单链表,如本页所述: Win32 SList
我想知道这个功能是否存在一个好的C++包装器.当我说好的时候,我的意思是它尽可能地导出通常的STL接口,支持迭代器等.我宁愿使用别人的实现而不是坐下来编写STL类型的容器.