FAQ > 金融建模 > 建模问题 > 平台使用

Q:为什么程序在不同时间运行有时快而有时又慢?    

  • A:程序在不同时间运行,有时快有时慢是正常的现象。
    一般由以下三种原因产生:
    1、天软服务器由多机群组成,每个节点性能上有差异,用户每次执行,是随机分配的(指定节点运行除外);
    2、同一个节点在不同时间的负载不一样(如执行任务较多时负载大),因此也会有波动。
    (特别如深圳服务器中个别节点每日盘前盘后负责清洗大量数据的工作时,表现会较为明显)
    3、与程序中取数的情况有关,比如提取了大量的数据,若该数据不是热数据,则需要临时从库中提取,可能会造成较大的效率差。
    (一般如高频行情等,被取过的数据会存储在缓存中,第二次提取时会非常快)

    建议:
    若追求较高性能,在没有网络限制的条件下,可以选择天软深圳新节点运行计算,这个机群整体上来讲性能较优
    FAQ:Q:天软服务器地址

    运行时间:
    可以通过FAQ:1.1 mtic,mtoc 获取一段程序运行的时间。
    或通过优化器分析整体运行时间消耗情况,对模型进行优化:FAQ:Q:如何使用天软的优化器?