C++ 开发者经常以损害性能的方式使用指针而不自知。一个 linter 可以分析代码中的缓存不友好模式和潜在的硬件冲突。出售给嵌入式系统团队和游戏工作室。从基本的内存对齐检查开始。风险在于复杂代码库中的误报。
硬件感知 C++ linter
开发一个静态分析器,在指针使用可能导致硬件级性能问题或未定义行为时发出警告。
为什么是现在
随着性能优化变得越来越重要,开发者需要能够连接高级代码和硬件行为的工具。
- 做给谁
- 注重性能的开发者
- 商业模式
- 企业许可证
- 投入量级
- 几个月
开发一个静态分析器,在指针使用可能导致硬件级性能问题或未定义行为时发出警告。
随着性能优化变得越来越重要,开发者需要能够连接高级代码和硬件行为的工具。
C++ 开发者经常以损害性能的方式使用指针而不自知。一个 linter 可以分析代码中的缓存不友好模式和潜在的硬件冲突。出售给嵌入式系统团队和游戏工作室。从基本的内存对齐检查开始。风险在于复杂代码库中的误报。