有很多类来分别处理每个命令会落后于我的电脑吗? [关闭]

Posted

技术标签:

【中文标题】有很多类来分别处理每个命令会落后于我的电脑吗? [关闭]【英文标题】:Will having a lot of classes to process each command separately lag my pc? [closed] 【发布时间】:2021-02-27 21:31:35 【问题描述】:

每个命令都有很多类并处理它们是一种低效的运行方式,还是可以忽略不计,我可以让它按照它的方式进行。

【问题讨论】:

【参考方案1】:

如果你使用命令管理方法,或者类似 JDAUtils 的东西,它不应该让它慢很多,但通常如果你开始你的类是这样的

if (event.getAuthor().isBot())return;
String prefix = //some reference;
String exact = event.getMessage().getContentRaw();
String lower = exact.toLowerCase();
String[] arguments = message.split(" ");

并检查运行大量类时需要资源的进程 如果您没有为每个命令设置一个单独的类,那么这无关紧要。 AFAIK 试用 JDA Utils,它使管理更简单

【讨论】:

以上是关于有很多类来分别处理每个命令会落后于我的电脑吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

电脑主板换了会影响网速吗

多个catch块

树莓派图像识别处理与循迹小车经验分享

在大表执行DDL的过程中,若临时中断,会发生什么状况,需要特别处理吗?

在回调中分别处理 JSON 响应数据和 String 响应数据

项目经理如何处理项目中利益分配问题