基于实际生产流量,NodeJS API代码覆盖范围



我正在处理一个很大的nodejs代码库,该代码基础已被重构并从旧服务中迁移到新服务版本,我高度怀疑不再使用某些代码。<<<<<<<<<<<<<</p>

此死亡代码仍经过了很好的测试,但我想摆脱它。

我有想法使用伊斯坦布尔运行1个API服务器,放入生产池一段时间(几分钟/小时/天),然后查看哪些代码实际上有用(并确定可能的死代码)。

根据其文档,伊斯坦布尔的封面可以处理长期的流程,因此这似乎不是问题。

我担心的是,由于代码的仪器以及更多的全球范围,任何想法,反馈和推荐关于基于真实的代码覆盖的任何想法,反馈和推荐,我担心的是内存。流量将非常有帮助。

谢谢!

做您想做的最好的选择将是运行您的应用程序Smartos,Omnios或其他一些Illumos/openSolaris发行版并使用Dtrace。

请参阅:

  • http://dtrace.org/blogs/about/
  • https://en.wikipedia.org/wiki/dtrace
  • https://wiki.smartos.org/display/doc/dtrace

相关内容

  • 没有找到相关文章

最新更新