Тема: memory leaks
Показать сообщение отдельно
  #7 (permalink)  
Старый 29.09.2023, 21:57
Аватар для fxobject
Кандидат Javascript-наук
Отправить личное сообщение для fxobject Посмотреть профиль Найти все сообщения от fxobject
 
Регистрация: 01.03.2021
Сообщений: 133

вот упрощенная давнишняя версия но точно с такой же утечкой:
function onConnect( wsClient ) {
  wsClient.on('message', function (message) {
      let options = JSON.parse( message );
      let sendResult = function( resultInfo,statusInfo = true ){
        options.status  = statusInfo;
        if( resultInfo !== undefined ) options.message = resultInfo; else options.message = {}
        wsClient.send( JSON.stringify( options ));
        return true;
      }
    let info = []  //--- большой	 массив данных
   sendResult( info  ,false);
   return

будет наблюдаться утечка
Ответить с цитированием