微信号:infoqchina

介绍:有内容的技术社区媒体

【热点】Mono项目成立性能团队

2014-07-29 11:24 InfoQ

长期以来,Mono项目的运作一直有一个主要的设计目标,即保持代码与.NET平台精确兼容。正如Mono项目的创建者Miguel de Icaza所言:“……我们始终坚信,慢但正确要比快却有错要好。”其结果是,该项目一直将兼容性放在首要地位,而不是主动地解决性能问题。(这并不是说该项目忽视了性能,因为与其他项目相比,Mono自己就提供了4种代码生成器,还有一个LLVM后段。)


de Icaza近日宣布,Mark Probst在Mono领导的一个团队将专注于改进项目性能,而不是等待用户报告问题。这个团队不只是直接关注性能方面的改进,他们还会参与长期来看会有意义的设计决策,而不是短视地快速修复错误。


这个团队最初从事的工作是改进Mono的性能测量(instrumentation),以便精确测量Mono的当前行为。不过他们现在已经开始致力于Mono平台的优化了。他们的工作会涉及很多方面的修改,de Icaza指出,这会创建一个新的软件栈,其中就包括性能计数器,以便监控运行时活动。此外,“运行时和用户定义的性能计数器”也统一了起来,这样很快就能提供一个新的剖析器UI了。


 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 编辑-发布-开发分离: 静态API设计 立足GitHub学编程:10个值得你关注的Java项目 让你分分钟学会 javascript 闭包 Javascript的那些事儿 RSA密钥长度、明文长度和密文长度