高级自定义 > 业务逻辑自定义 > 使用 Windchill 中的标准进行数据交换 > 使用 EXPRESS 进行 STEP 数据交换 > STEP Foundation > 多格式特性 > EDM 数据库优化
  
EDM 数据库优化
这些是特定于 EDM_DB 优化的配置特性。
特性名称
必需
默认值
推荐值
说明
edm_implicit_instance_creation
true
true
可以在创建 EDM 数据库之前设置此特性。
edm_instance_containers
true
false
如果您的应用程序使用容器对实例组进行访问控制,则设置 true。必须在创建 EDM 数据库之前进行设置。
edm_mandatory_write_transactions
false
false
如果不先启动写入事务处理,将不允许写入 EDM 数据库。
edm_max_dirty_memory_blocks_in_model
5000
5000
系统可以保持打开状态的已更改内存块的最大数量。在进程范围内设置
edm_memory_blocks
25000
超过 75000
指定缓存大小。
在进程范围内设置。
edm_min_memory_blocks
1000
1000
edm_memory_blocks 的下限阈值。进程将不会以小于此数量的 edm_memory_blocks 开始。在进程范围内设置。
edm_shrink_database_on_close_database
false
false
垃圾控制
edm_step_file_line_length
0
0
指定由 EDMstepWriter 生成的 P21 文件中的最大行长度。0 表示无换行符。在进程范围内设置。
edm_unpacked_models
false
false
如果为 true,则 EDM 将不会重用数据库内存。导致产生碎片,但在某些情况下可能会提高性能。
edm_user_defined_complex_entities
15
15
如果“模型中的复杂实体过多”,则会增加 (15 = 15%)。必须在创建 EDMdatabase 之前进行设置。
edm_xpx_integer_hash_width
1024
1024
虚拟机中的哈希宽度。在进程范围内设置。
edms_tmp_dir
用户默认 Windows Temp 文件夹
设置为方便的
它是 EXPRESS 数据管理器存储其临时文件的目录的路径。默认情况下,EDM 使用默认的 Windows 临时目录。在进程范围内设置。
edms_file_root
设置为方便的
根据需要设置
此参数可用于运行 EDMsupervisor 脚本。它是一个可用于指定监控器脚本中的相对文件路径的根文件夹。它是在进程范围内设置的。
edm_real_tolerance
1.00E-09
根据需要设置
指定浮点数精度。在调用 EDMstepWriter 之前,可以设置任何时间。
edm_db_block_size
2048
4096
合法值 (以字节为单位):1024、2048、4096、8192 和 16384。对于 64 位,使用 4096。必须在创建 EDMdatabase 之前进行设置
edm_evm_max_mem_usage
750
750
当虚拟机的内存不足时减少。在进程范围内设置。