falla.zhang

导航

2010年3月4日 #

More.Effective.C++牢记 80-20 准则(80-20 rule)

摘要: 原文摘录 80-20 准则说的是大约 20%的代码使用了 80%的程序资源;大约 20%的代码耗用了大约 80%的运行时间;大约 20%的代码使用了 80%的内存;大约 20%的代码执行 80%的磁盘访问;80%的维护投入于大约 20%的代码上;通过无数台机器、操作系统和应用程序上的实验这条准则已经被再三地验证过。80-20 准则不只是一条好记的惯用语,它更是一条有关系统性能的指导方针,它有着广泛... 阅读全文

posted @ 2010-03-04 15:49 falla.zhang 阅读(398) 评论(0) 推荐(0) 编辑

More.Effective.C++了解异常处理的系统开销

摘要: 原文摘录 为了在运行时处理异常,程序要记录大量的信息。无论执行到什么地方,程序都必须能够识别出如果在此处抛出异常的话,将要被释放哪一个对象;程序必须知道每一个入口点,以便从 try 块中退出;对于每一个 try 块,他们都必须跟踪与其相关的 catch 子句以及这些catch 子句能够捕获的异常类型。这种信息的记录不是没有代价的。虽然确保程序满足异常规格不需要运行时的比较(runtime com... 阅读全文

posted @ 2010-03-04 15:39 falla.zhang 阅读(497) 评论(0) 推荐(0) 编辑