设为首页收藏本站

Erlang中文论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 15818|回复: 1

代码中的小细节

[复制链接]
发表于 2015-3-25 11:29:38 | 显示全部楼层 |阅读模式
随着对项目代码的熟悉,所发现的小细节、小问题也越来越多,下面举例其中两个:
1,在一个游戏项目中,当我们准备实现某个功能模块时,都会考虑是否需要为新功能创建一个新进程。
通常情况下,游戏角色进程都会创建一个名为player的记录,它包含着一个角色的所有基本信息,当我们的新功能需要调用到player中的数据时,则不应该创建一个新进程,原因在于player是一个信息量巨大的记录,若在新进程中反复调用它就会效果到运行效率。
2,在第一眼看到.yrl为后缀的文件时,我不知它是什么又有什么作用,看到文件中的注释“erlang版crontab配置文件”,那么crontab又是什么?crontab命令常见于UNIX和类UNIX的操作系统之中,用于设置周期性被执行的指令,该命令从标准输入设备读取指令,并将其存放于crontab文件中,以供之后读取和执行。
于是我又返回到项目代码中寻找它的足迹,在服务器进程中发现了主进程会对其进行加载,而在玩家进程之中,也有类似其格式的定时功能模块函数,最后可以知道.yrl文件应当是用于定时任务的配置文件。

回复

使用道具 举报

发表于 2015-5-12 13:27:35 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|Erldoc.com  

GMT+8, 2024-3-29 15:56 , Processed in 0.453963 second(s), 7 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表