Find Jobs
Hire Freelancers

Analyze an existing AngularJS application for memory leaks & performance issues

₹1500-12500 INR

已关闭
已发布超过 9 年前

₹1500-12500 INR

货到付款
There an existing, inherited JavaScript and AngularJS based software application running on browsers, deployed in production, that suffers from performance issues that are resulting from memory leaks. The observed behaviour of the application is as follows: * Over time, as the application continues to run, it consumes more and more browser memory (leaking memory), * After some time, the application causes desktop and mobile browsers to run out of memory and crash, * The application quickly becomes slow, sluggish and unresponsive, as it starts using more and more memory, * It appears that the JavaScript/Angular application is not coded correctly, is not using JavaScript/AngularJS correctly, and is not creating and releasing objects and memory correctly. The scope of this project is: A. To detect all the specific locations of memory leaks - files, modules, and lines, analyse the reasons for ALL the memory leaks and performance issues, and present that information in a detailed document,JavaScript B. To analyse the quantum of memory leaks over time (how much does the application and its various modules leak memory over time), and present that information in the form of graphs and a detailed document, and C. Suggest potential changes/fixes to the code to fix 90% of the memory leaks and improve run-time performance, and present that information in a detailed document. (NOTE: The current scope DOES NOT include actually making the fixes or analysing the back-end web services. That will be a separate project.) The software application specifics are as follows: 1. It is written using AngularJS. The freelancer MUST be an expert at AngularJS and JavaScript 2. It is dependent on Node and Node Package Manager (npm) Bower. The freelancer MUST be an expert at these. 3. The application runs on all popular desktop and mobile browsers (Chrome, IE, Firefox, Safari), so the memory leaks and performance issues need to be analysed on these browsers. 4. The project depends on the freelancer knowing which tools and techniques to use to analyse the code in detail. The freelancer must have used memory analysis tools in the past on JavaScript, AngularJS, Node and browsers. 5. It consists of 259 files and 32902 lines of JavaScript code. 6. At its back-end, the application invokes remote Java-based web services. The scope of this project DOES NOT involve analysing those services. The project is severely time-bound, scope bound and budget bound. Specifically: i. It can take NO MORE than 16 person hours (remember, no fixes, only analysis and reporting), but I'll be looking for greater efficiency. ii. It MUST be completed before the end of the coming week (Nov 27 or earlier), iii. The freelancer should not make any code changes (except to analyse the code) - just analyse in great detail, and report. iv. The next phase of the project will involve actually fixing it, and will be awarded to the qualifying freelancer that completes this project within time and scope. v. All reports and documents must by delivered as editable Word/RTF documents or spreadsheets. vi. The freelancer must use both automated tools and manual techniques to analyse the code thoroughly, and also so as to meet the deadline.
项目 ID: 6768307

关于此项目

远程项目
活跃9 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作

关于客户

INDIA的国旗
Chennai, India
5.0
3
付款方式已验证
会员自10月 30, 2009起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。