2.5 附加内容
除了规范中定义的GASNet核心与扩展API之外,GASNet还有一些记录在其README文件中的附加功能。GASNet附带了两个其他软件组件,称为“GASNet工具”。可以从下载GASNet软件包相同的位置下载这些“GASNet工具”。
当用--enable-debug选项配置GASNet时,将在运行时检查许多实用的限制、参数约束以及规范中的其他规则等。该调试代码主要用于检测GASNet实现本身的错误,但其中许多调试代码可以用于客户端的参数检查以及使用限制违规的检测(如代码中出现的不合法调用)。我们建议读者最好使用GASNet的调试版本执行初始开发工作,以快速定位这些错误。
GASNet还为GASNet及其客户端的开发人员提供了详细的事件跟踪和统计收集的可选机制。这些功能可以在GASNet的README文件中查看,并通过传递--enable-tracing和--enable-stats选项至配置文件启它们,当然两者也可以通过--enable-debug命令自动启动。