减少开销
可以通过集中逻辑和消除冗余来减少开销。
- 如果复杂动态链接变得影响过大,您可以将复杂动态链接替换为自定义脚本以集中进行数据处理。小贴士:NetLogic可能会显著影响应用程序的启动。以下示例将键-值转换器与等效的NetLogic实现进行比较。转换器将输入范围映射到字符串值。NetLogic方法可以使用集中式逻辑产生相同的结果。
当多个动态链接应用相同的映射逻辑时,请使用此方法。与在多个对象中重复使用相同的转换器逻辑相比,单个NetLogic方法更易于重用和维护。[ExportMethod] public void CheckRange(int value, out string range) { if (value < 10) { range = "low"; } else if (value < 20) { range = "mid"; } else { range = "high"; } } - 在多个对象间聚合共享变量以减少冗余。小贴士: 请参见创建通用对象。
提供反馈