Profile results (total time)
Proc Name Self CPU Total CPU Real Time Calls
------------------------------------------- --------- --------- --------- ---------
/obj/chatbox_input/proc/LoopInput 0.002 0.004 99.862 21
/obj/chatbox_input/New 0.000 0.004 99.862 21
/obj/chatbox_input_output/proc/Update 0.005 0.005 99.862 21
/mob/proc/J_AI 0.000 0.001 11.322 5
/mob/Player/verb/Werewolf 0.316 0.316 3.712 4
/client/verb/KeyDown 0.012 0.043 2.998 484
/mob/Player/key_down 0.000 0.014 2.969 102
/mob/Player/verb/StrengthTrain 0.000 0.000 2.955 3
/chatbox/proc/_update 0.002 0.030 1.580 60
/mob/Mods/verb/Summon_Player 0.000 0.000 1.276 1
/mob/Player/verb/Attack 0.013 0.319 0.319 31
/proc/F_damage 0.001 0.299 0.299 6
/icon/proc/RscFile 0.298 0.298 0.298 12
/maptext/New 0.013 0.094 0.095 445
/maptext/proc/update 0.044 0.081 0.082 445
/mob/Player/Stat 0.016 0.059 0.058 1534
/proc/ConvertTime 0.043 0.043 0.042 1534
/proc/Border 0.035 0.040 0.040 1848
/proc/_message 0.000 0.034 0.032 96
/obj/chatbox_input/key_down 0.003 0.017 0.017 376
/client/Move 0.008 0.016 0.016 12260
/client/verb/KeyUp 0.015 0.015 0.015 491
/mob/Player/verb/Interaction 0.001 0.014 0.014 31
/chatbox/proc/_enter 0.000 0.015 0.014 60
/chatbox/proc/_getlog 0.011 0.013 0.012 60
/client/MouseEntered 0.001 0.011 0.011 201
/mob/proc/Create_Name 0.007 0.010 0.010 17
/mob/Move 0.008 0.009 0.009 12402
/mob/proc/LoadC 0.003 0.008 0.008 1
0.006 0.006 0.006 2370
/mob/proc/Found 0.006 0.006 0.006 6
/mob/Read 0.005 0.005 0.005 1
/mob/Player/verb/OOC 0.000 0.005 0.005 4
/obj/chatbox_input/proc/CheckInput 0.002 0.003 0.003 5568
/obj/chatbox_input/proc/KillInput 0.001 0.001 0.002 20
/client/proc/chatlog_record 0.002 0.002 0.002 61
/chatbox_msgs/proc/Get 0.002 0.002 0.002 476
/proc/hp_update 0.000 0.001 0.001 10
/proc/updatebar 0.001 0.001 0.001 10
/mob/proc/IsMuted 0.001 0.001 0.001 20
/client/verb/KeyRepeat 0.001 0.001 0.001 29
/client/Click 0.001 0.001 0.001 14
/mob/Monster/proc/Attack 0.001 0.001 0.001 138
/mob/Monster/Bump 0.000 0.001 0.001 138
/mob/Monster/Move 0.000 0.001 0.001 142
/mob/proc/Flick_Hurt 0.000 0.000 0.000 6
/obj/chatbox_input_output/New 0.000 0.000 0.000 21
/mob/proc/ishome 0.000 0.000 0.000 1
0.000 0.000 0.000 21
/mob/proc/Setup_HUD 0.000 0.000 0.000 1
/obj/chatbox_input/proc/ProcessText 0.000 0.000 0.000 2
/mob/proc/BattleEffects 0.000 0.000 0.000 6
/obj/chatbox_input/proc/CheckAdminCommand 0.000 0.000 0.000 19
/obj/chatbox_input/proc/CheckValidInput 0.000 0.000 0.000 20
/mob/proc/J_getacc 0.000 0.000 0.000 23
/mob/proc/J_dienpc 0.000 0.000 0.000 1
/datum/proc/key_up 0.000 0.000 0.000 373
/datum/proc/key_repeat 0.000 0.000 0.000 29
/datum/proc/click 0.000 0.000 0.000 11
/proc/showbars 0.000 0.000 0.000 10
/proc/hidebars 0.000 0.000 0.000 6
/icon/proc/Blend 0.000 0.000 0.000 1
/proc/updatebar2 0.000 0.000 0.000 10
/mob/proc/Death 0.000 0.000 0.000 6
/proc/en_update 0.000 0.000 0.000 10
/client/proc/chatbox_remove 0.000 0.000 0.000 1
/mob/Player/verb/Admin 0.000 0.000 0.000 1
/proc/Target 0.000 0.000 0.000 1
/mob/proc/BaseDamage 0.000 0.000 0.000 6
/proc/F_validColor 0.000 0.000 0.000 6
/mob/Player/key_up 0.000 0.000 0.000 111
/mob/Player/proc/Stat_Update 0.006 0.101 0.000 1
/mob/Monster/proc/J_WB 0.000 0.000 0.000 1
/__f_damage_CacheEntry/New 0.000 0.000 0.000 1
/__f_damage_Cache/proc/get 0.000 0.000 0.000 6
/__f_damage_Cache/proc/put 0.000 0.000 0.000 1
/F_Damage_Horizontal_Alignment/center/align 0.000 0.000 0.000 12
/mob/proc/Count_Time 0.000 0.000 0.000 1
/client/Click 0.000 0.000 0.000 14
/mob/proc/LoseHP 0.000 0.000 0.000 6
/chatbox/proc/_got_updates 0.000 0.000 0.000 60
/chatbox/New 0.000 0.000 0.000 1
/chatbox/shadow/New 0.000 0.000 0.000 1
/chatbox_msg/New 0.000 0.000 0.000 36
/chatbox_msg/proc/_format 0.000 0.000 0.000 36
/chatbox_msg/proc/_parse 0.000 0.000 0.000 36
/chatbox_msgs/New 0.000 0.000 0.000 1
/chatbox_msgs/proc/Add 0.000 0.000 0.000 60
/mob/proc/Give_Reward 0.000 0.000 0.000 1
/chatbox_msgs/proc/pos 0.000 0.000 0.000 536
/sound/New 0.000 0.000 0.000 37
/icon/New 0.000 0.000 0.000 7
/mob/proc/BattleStanceOff 0.000 0.000 0.000 6
/mob/proc/BattleStance 0.000 0.000 0.000 31
/icon/proc/Width 0.000 0.000 0.000 6
/icon/proc/Height 0.000 0.000 0.000 6
/mob/proc/Check_level 0.000 0.000 0.000 3
/client/proc/chatbox_build 0.000 0.000 0.000 1
Problem description:
Server runs fine at first but after awhile it gets unbearably laggy.
It might be worth showing code if you want relevant optimization advice, though.